package VN.EDU.IMIC.PROJECTLEADER.NGUYENVANDOAN.OOP.INTERFACEDEMO;

public interface IGEOMETRICOBJECTS extends IBUSINESS, IMEDIAINFO {
    /*
     * Qui tắc cho giao diện trừu tượng + Ko có xử lý phần thân (nghĩa là ko có
     * ngoặc soắn). + Ko sử dụng từ khóa abstracts --> Vì tất cả phương thức đều
     * là trừu tượng. + Lớp thực thi --> phải thực thi đầy đủ thành phần của
     * giao diện trừu tượng đã đề ra. + Ko có phương thức ko là trừu tượng. + Hỗ
     * trợ cơ chế đa kế thừa mà lớp đối tượng ko đáp ứng đc. + Mặc định là
     * public + Lớp cần thực thi phải sử dụng từ khóa implements
     */
    double Area(Object obj);

    double Perrimetter(Object obj);

    void PrintInfo();
}
